package com.project.webservice.service.impl;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.project.util.JSONUtils;
import com.project.webservice.dto.GetRidTidLivDetailDto;
import com.project.webservice.dto.GetRidTidLivDto;
import com.project.webservice.dto.SearchGetQualityTidDayDto;
import com.project.webservice.entity.TbRidVender;
import com.project.webservice.mapper.TbRidVenderMapper;
import com.project.webservice.service.TbRidVenderService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@DS("rfid")
@Slf4j
@Service
public class TbRidVenderServiceImpl extends ServiceImpl<TbRidVenderMapper, TbRidVender> implements TbRidVenderService {
    /**
     * Get_RID_TID_LIV
     * @param page
     * @param search
     * @return
     */
    public IPage<GetRidTidLivDto> getRidTidLiv(Page<GetRidTidLivDto> page, GetRidTidLivDto search){
        log.info("getRidTidLiv:{}", JSONUtils.writeExcludeNull(search));
        return baseMapper.getRidTidLiv(page,search);
    }

    /**
     * Get_RID_TID_LIV_DETAIL
     * @param page
     * @param search
     * @return
     */
    public IPage<GetRidTidLivDetailDto> getRidTidLivDetail(Page<GetRidTidLivDetailDto> page, GetRidTidLivDetailDto search){
        log.info("getRidTidLivDetail:{}", JSONUtils.writeExcludeNull(search));
        return baseMapper.getRidTidLivDetail(page,search);
    }
}
